package chapter02;

public class Example01 {
    public  static void main(String[] args) {
        int num = 4;
        // 转化数据前加 （要转化的类型） 强制转化数据
        byte b = (byte)num; // java不同类型不能相互赋值
        System.out.println(b); // 未定义变量会报错
        byte n1 = 127; // 8位
        short n2 = 30000;// 16位
        int n3 = 1234567890;// 32位
        long n4 = 987; //64位
        // 浮点数
        float m1 = 0.123456789f;// 32 位  不加f表示double类型 会报错
        double m2 = 100.1;// 64位 一般小数使用double
        // 字符型变量
        char c = 'a';// 字符型占16位（2字节）
        char ch = 97;// 字符型存放整数0~127对应键盘字母
        System.out.println(ch);
        // 布尔类型
        boolean flag = false;// 布尔型 假
        flag = true;
        // 变量类型转化
        // 自动转化
        byte b1 = 3;
        int x = b;
    }
}
